ul.mainMenu{position:relative;height:34px;background:url(http://1.bp.blogspot.com/-j1q7ouo4bZE/Tihc0Iu6-0I/AAAAAAAABmg/_ZtIVe-u5IE/s1600/menu-primary-bg.png) left top repeat-x;font-size:13px;font-weight:700;clear:both;padding:0 8px}
ul.mainMenu li{float:left;list-style:none;padding:0 3px}
ul.mainMenu li a{display:block;height:19px;text-decoration:none;color:#666;padding:8px 18px}
ul.mainMenu li a:hover{color:#FFF;background:url(http://1.bp.blogspot.com/-j1q7ouo4bZE/Tihc0Iu6-0I/AAAAAAAABmg/_ZtIVe-u5IE/s1600/menu-primary-bg.png) left -140px repeat-x}
ul.mainMenu ul{position:absolute;top:35px;left:8px;padding-top:5px;background:#E5E5E5;display:none;-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;border-radius:10px}
ul.mainMenu ul li{border-right:dashed 1px #CDC0B0;padding:8px}
ul.mainMenu ul li:last-child{border:0}
ul.mainMenu ul li.title{float:none;border:0;border-bottom:dashed 1px #CDC0B0;font-size:11px;font-weight:700;padding:6px 10px}
ul.mainMenu ul img{height:64px;width:64px}
ul.mainMenu ul a{height:80px;text-align:center;font-size:10px;font-weight:700;border:solid 1px #ebebeb;background:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;border-radius:10px}
ul.mainMenu ul a:hover{background:#fff;color:#000}
ul.mainMenu ul a img{opacity:.7;border:0}
ul.mainMenu ul a:hover img{opacity:1}
ul.mainMenu ul a:hover span.moreinfo{display:block;color:#000}
ul.mainMenu ul span.moreinfo{display:none;width:275px;position:absolute;bottom:-25px;left:12px;background:#f1f1f1;text-align:left;font-weight:400;padding:6px 10px}
ul.mainMenu li,ul.mainMenu li a{_float:left;_display:inline}
ul.cssonly li:hover ul,ul.mainMenu ul span{display:block}